solar panels - German English Dictionary